// Verilated -*- C++ -*-
// DESCRIPTION: Verilator output: Tracing implementation internals
#include "verilated_vcd_c.h"
#include "Vtop__Syms.h"


//======================

void Vtop::trace(VerilatedVcdC* tfp, int, int) {
    tfp->spTrace()->addInitCb(&traceInit, __VlSymsp);
    traceRegister(tfp->spTrace());
}

void Vtop::traceInit(void* userp, VerilatedVcd* tracep, uint32_t code) {
    // Callback from tracep->open()
    Vtop__Syms* __restrict vlSymsp = static_cast<Vtop__Syms*>(userp);
    if (!vlSymsp->_vm_contextp__->calcUnusedSigs()) {
        VL_FATAL_MT(__FILE__, __LINE__, __FILE__,
                        "Turning on wave traces requires Verilated::traceEverOn(true) call before time 0.");
    }
    vlSymsp->__Vm_baseCode = code;
    tracep->module(vlSymsp->name());
    tracep->scopeEscape(' ');
    Vtop::traceInitTop(vlSymsp, tracep);
    tracep->scopeEscape('.');
}

//======================


void Vtop::traceInitTop(void* userp, VerilatedVcd* tracep) {
    Vtop__Syms* __restrict vlSymsp = static_cast<Vtop__Syms*>(userp);
    Vtop* const __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp;
    // Body
    {
        vlTOPp->traceInitSub0(userp, tracep);
    }
}

void Vtop::traceInitSub0(void* userp, VerilatedVcd* tracep) {
    Vtop__Syms* __restrict vlSymsp = static_cast<Vtop__Syms*>(userp);
    Vtop* const __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp;
    const int c = vlSymsp->__Vm_baseCode;
    if (false && tracep && c) {}  // Prevent unused
    // Body
    {
        tracep->declBit(c+109,"clock", false,-1);
        tracep->declBit(c+110,"reset", false,-1);
        tracep->declBit(c+111,"io_puf_out_Data_in", false,-1);
        tracep->declBit(c+112,"io_puf_out_Ena_in", false,-1);
        tracep->declBit(c+113,"io_puf_out_Clk_in", false,-1);
        tracep->declBit(c+114,"io_puf_out_Data_out", false,-1);
        tracep->declBit(c+115,"io_puf_out_Ena_out", false,-1);
        tracep->declBit(c+116,"io_puf_out_Clk_out", false,-1);
        tracep->declBit(c+117,"io_puf_out_Clk", false,-1);
        tracep->declBit(c+118,"io_puf_out_WL_Enable", false,-1);
        tracep->declBit(c+119,"io_puf_out_Write_Ena", false,-1);
        tracep->declBit(c+109,"top clock", false,-1);
        tracep->declBit(c+110,"top reset", false,-1);
        tracep->declBit(c+111,"top io_puf_out_Data_in", false,-1);
        tracep->declBit(c+112,"top io_puf_out_Ena_in", false,-1);
        tracep->declBit(c+113,"top io_puf_out_Clk_in", false,-1);
        tracep->declBit(c+114,"top io_puf_out_Data_out", false,-1);
        tracep->declBit(c+115,"top io_puf_out_Ena_out", false,-1);
        tracep->declBit(c+116,"top io_puf_out_Clk_out", false,-1);
        tracep->declBit(c+117,"top io_puf_out_Clk", false,-1);
        tracep->declBit(c+118,"top io_puf_out_WL_Enable", false,-1);
        tracep->declBit(c+119,"top io_puf_out_Write_Ena", false,-1);
        tracep->declBit(c+109,"top M_puf_clock", false,-1);
        tracep->declBit(c+110,"top M_puf_reset", false,-1);
        tracep->declBit(c+25,"top M_puf_io_out_Data_in", false,-1);
        tracep->declBit(c+26,"top M_puf_io_out_Ena_in", false,-1);
        tracep->declBit(c+27,"top M_puf_io_out_Clk_in", false,-1);
        tracep->declBit(c+1,"top M_puf_io_out_Data_out", false,-1);
        tracep->declBit(c+28,"top M_puf_io_out_Ena_out", false,-1);
        tracep->declBit(c+29,"top M_puf_io_out_Clk_out", false,-1);
        tracep->declBit(c+30,"top M_puf_io_out_Clk", false,-1);
        tracep->declBit(c+31,"top M_puf_io_out_WL_Enable", false,-1);
        tracep->declBit(c+32,"top M_puf_io_out_Write_Ena", false,-1);
        tracep->declBit(c+35,"top M_puf_io_ctr_puf_in_valid", false,-1);
        tracep->declBit(c+85,"top M_puf_io_ctr_puf_in_ready", false,-1);
        tracep->declArray(c+36,"top M_puf_io_ctr_puf_data_in", false,-1, 209,0);
        tracep->declBit(c+120,"top M_puf_io_ctr_puf_out_valid", false,-1);
        tracep->declArray(c+93,"top M_puf_io_ctr_puf_data_out", false,-1, 127,0);
        tracep->declBit(c+43,"top M_puf_io_ctr_puf_wl_ena", false,-1);
        tracep->declBit(c+44,"top M_puf_io_ctr_puf_write_ena", false,-1);
        tracep->declBit(c+109,"top M_control_clock", false,-1);
        tracep->declBit(c+110,"top M_control_reset", false,-1);
        tracep->declBit(c+125,"top M_control_io_uart_tx_ready", false,-1);
        tracep->declBit(c+45,"top M_control_io_uart_tx_valid", false,-1);
        tracep->declBus(c+121,"top M_control_io_uart_tx_data", false,-1, 7,0);
        tracep->declBus(c+2,"top M_control_io_uart_rx_data", false,-1, 7,0);
        tracep->declBit(c+125,"top M_control_io_uart_rx_valid", false,-1);
        tracep->declBit(c+125,"top M_control_io_uart_rx_ready", false,-1);
        tracep->declBit(c+35,"top M_control_io_puf_in_valid", false,-1);
        tracep->declBit(c+85,"top M_control_io_puf_in_ready", false,-1);
        tracep->declArray(c+36,"top M_control_io_puf_data_in", false,-1, 209,0);
        tracep->declBit(c+120,"top M_control_io_puf_out_valid", false,-1);
        tracep->declArray(c+93,"top M_control_io_puf_data_out", false,-1, 127,0);
        tracep->declBit(c+43,"top M_control_io_puf_wl_ena", false,-1);
        tracep->declBit(c+44,"top M_control_io_puf_write_ena", false,-1);
        tracep->declBus(c+3,"top cnt_rx_data", false,-1, 31,0);
        tracep->declBus(c+4,"top cnt_regs_data", false,-1, 7,0);
        tracep->declBus(c+5,"top cnt_data_out", false,-1, 7,0);
        tracep->declBit(c+109,"top M_puf clock", false,-1);
        tracep->declBit(c+110,"top M_puf reset", false,-1);
        tracep->declBit(c+25,"top M_puf io_out_Data_in", false,-1);
        tracep->declBit(c+26,"top M_puf io_out_Ena_in", false,-1);
        tracep->declBit(c+27,"top M_puf io_out_Clk_in", false,-1);
        tracep->declBit(c+1,"top M_puf io_out_Data_out", false,-1);
        tracep->declBit(c+28,"top M_puf io_out_Ena_out", false,-1);
        tracep->declBit(c+29,"top M_puf io_out_Clk_out", false,-1);
        tracep->declBit(c+30,"top M_puf io_out_Clk", false,-1);
        tracep->declBit(c+31,"top M_puf io_out_WL_Enable", false,-1);
        tracep->declBit(c+32,"top M_puf io_out_Write_Ena", false,-1);
        tracep->declBit(c+35,"top M_puf io_ctr_puf_in_valid", false,-1);
        tracep->declBit(c+85,"top M_puf io_ctr_puf_in_ready", false,-1);
        tracep->declArray(c+36,"top M_puf io_ctr_puf_data_in", false,-1, 209,0);
        tracep->declBit(c+120,"top M_puf io_ctr_puf_out_valid", false,-1);
        tracep->declArray(c+93,"top M_puf io_ctr_puf_data_out", false,-1, 127,0);
        tracep->declBit(c+43,"top M_puf io_ctr_puf_wl_ena", false,-1);
        tracep->declBit(c+44,"top M_puf io_ctr_puf_write_ena", false,-1);
        tracep->declBit(c+122,"top M_puf M_PUF_SubTop_clock", false,-1);
        tracep->declBit(c+110,"top M_puf M_PUF_SubTop_reset", false,-1);
        tracep->declBit(c+25,"top M_puf M_PUF_SubTop_io_out_Data_in", false,-1);
        tracep->declBit(c+26,"top M_puf M_PUF_SubTop_io_out_Ena_in", false,-1);
        tracep->declBit(c+27,"top M_puf M_PUF_SubTop_io_out_Clk_in", false,-1);
        tracep->declBit(c+1,"top M_puf M_PUF_SubTop_io_out_Data_out", false,-1);
        tracep->declBit(c+28,"top M_puf M_PUF_SubTop_io_out_Ena_out", false,-1);
        tracep->declBit(c+29,"top M_puf M_PUF_SubTop_io_out_Clk_out", false,-1);
        tracep->declBit(c+30,"top M_puf M_PUF_SubTop_io_out_Clk", false,-1);
        tracep->declBit(c+31,"top M_puf M_PUF_SubTop_io_out_WL_Enable", false,-1);
        tracep->declBit(c+32,"top M_puf M_PUF_SubTop_io_out_Write_Ena", false,-1);
        tracep->declBit(c+35,"top M_puf M_PUF_SubTop_io_ctr_puf_in_valid", false,-1);
        tracep->declBit(c+85,"top M_puf M_PUF_SubTop_io_ctr_puf_in_ready", false,-1);
        tracep->declArray(c+36,"top M_puf M_PUF_SubTop_io_ctr_puf_data_in", false,-1, 209,0);
        tracep->declBit(c+120,"top M_puf M_PUF_SubTop_io_ctr_puf_out_valid", false,-1);
        tracep->declArray(c+93,"top M_puf M_PUF_SubTop_io_ctr_puf_data_out", false,-1, 127,0);
        tracep->declBit(c+43,"top M_puf M_PUF_SubTop_io_ctr_puf_wl_ena", false,-1);
        tracep->declBit(c+44,"top M_puf M_PUF_SubTop_io_ctr_puf_write_ena", false,-1);
        tracep->declBit(c+109,"top M_puf M_Clk_Divider_clk", false,-1);
        tracep->declBit(c+110,"top M_puf M_Clk_Divider_rst_p", false,-1);
        tracep->declBit(c+122,"top M_puf M_Clk_Divider_clk_div", false,-1);
        tracep->declBit(c+122,"top M_puf M_PUF_SubTop clock", false,-1);
        tracep->declBit(c+110,"top M_puf M_PUF_SubTop reset", false,-1);
        tracep->declBit(c+25,"top M_puf M_PUF_SubTop io_out_Data_in", false,-1);
        tracep->declBit(c+26,"top M_puf M_PUF_SubTop io_out_Ena_in", false,-1);
        tracep->declBit(c+27,"top M_puf M_PUF_SubTop io_out_Clk_in", false,-1);
        tracep->declBit(c+1,"top M_puf M_PUF_SubTop io_out_Data_out", false,-1);
        tracep->declBit(c+28,"top M_puf M_PUF_SubTop io_out_Ena_out", false,-1);
        tracep->declBit(c+29,"top M_puf M_PUF_SubTop io_out_Clk_out", false,-1);
        tracep->declBit(c+30,"top M_puf M_PUF_SubTop io_out_Clk", false,-1);
        tracep->declBit(c+31,"top M_puf M_PUF_SubTop io_out_WL_Enable", false,-1);
        tracep->declBit(c+32,"top M_puf M_PUF_SubTop io_out_Write_Ena", false,-1);
        tracep->declBit(c+35,"top M_puf M_PUF_SubTop io_ctr_puf_in_valid", false,-1);
        tracep->declBit(c+85,"top M_puf M_PUF_SubTop io_ctr_puf_in_ready", false,-1);
        tracep->declArray(c+36,"top M_puf M_PUF_SubTop io_ctr_puf_data_in", false,-1, 209,0);
        tracep->declBit(c+120,"top M_puf M_PUF_SubTop io_ctr_puf_out_valid", false,-1);
        tracep->declArray(c+93,"top M_puf M_PUF_SubTop io_ctr_puf_data_out", false,-1, 127,0);
        tracep->declBit(c+43,"top M_puf M_PUF_SubTop io_ctr_puf_wl_ena", false,-1);
        tracep->declBit(c+44,"top M_puf M_PUF_SubTop io_ctr_puf_write_ena", false,-1);
        tracep->declBit(c+122,"top M_puf M_PUF_SubTop M_PUF_Core_clock", false,-1);
        tracep->declBit(c+110,"top M_puf M_PUF_SubTop M_PUF_Core_reset", false,-1);
        tracep->declBit(c+123,"top M_puf M_PUF_SubTop M_PUF_Core_io_out_Data_in", false,-1);
        tracep->declBit(c+102,"top M_puf M_PUF_SubTop M_PUF_Core_io_out_Ena_in", false,-1);
        tracep->declBit(c+103,"top M_puf M_PUF_SubTop M_PUF_Core_io_out_Clk_in", false,-1);
        tracep->declBit(c+104,"top M_puf M_PUF_SubTop M_PUF_Core_io_out_Ena_out", false,-1);
        tracep->declBit(c+105,"top M_puf M_PUF_SubTop M_PUF_Core_io_out_Clk_out", false,-1);
        tracep->declBit(c+35,"top M_puf M_PUF_SubTop M_PUF_Core_io_ctr_puf_in_valid", false,-1);
        tracep->declBit(c+85,"top M_puf M_PUF_SubTop M_PUF_Core_io_ctr_puf_in_ready", false,-1);
        tracep->declArray(c+36,"top M_puf M_PUF_SubTop M_PUF_Core_io_ctr_puf_data_in", false,-1, 209,0);
        tracep->declBit(c+120,"top M_puf M_PUF_SubTop M_PUF_Core_io_ctr_puf_out_valid", false,-1);
        tracep->declBit(c+33,"top M_puf M_PUF_SubTop M_PUF_Core_io_clk_Clk", false,-1);
        tracep->declBit(c+34,"top M_puf M_PUF_SubTop M_read_data_clock", false,-1);
        tracep->declBit(c+110,"top M_puf M_PUF_SubTop M_read_data_reset", false,-1);
        tracep->declBit(c+106,"top M_puf M_PUF_SubTop M_read_data_io_ena", false,-1);
        tracep->declBit(c+1,"top M_puf M_PUF_SubTop M_read_data_io_channel", false,-1);
        tracep->declArray(c+93,"top M_puf M_PUF_SubTop M_read_data_io_output", false,-1, 127,0);
        tracep->declBit(c+122,"top M_puf M_PUF_SubTop the_clock_M_Clk_Divider_clock", false,-1);
        tracep->declBit(c+110,"top M_puf M_PUF_SubTop the_clock_M_Clk_Divider_reset", false,-1);
        tracep->declBit(c+34,"top M_puf M_PUF_SubTop the_clock_M_Clk_Divider_io_clk_out", false,-1);
        tracep->declBit(c+33,"top M_puf M_PUF_SubTop the_clock_reverse", false,-1);
        tracep->declBit(c+106,"top M_puf M_PUF_SubTop M_read_data_io_ena_REG", false,-1);
        tracep->declBit(c+26,"top M_puf M_PUF_SubTop the_ena_in", false,-1);
        tracep->declBit(c+25,"top M_puf M_PUF_SubTop io_out_Data_in_REG", false,-1);
        tracep->declBit(c+28,"top M_puf M_PUF_SubTop io_out_Ena_out_REG", false,-1);
        tracep->declBit(c+27,"top M_puf M_PUF_SubTop io_out_Clk_in_REG", false,-1);
        tracep->declBit(c+29,"top M_puf M_PUF_SubTop io_out_Clk_out_REG", false,-1);
        tracep->declBit(c+30,"top M_puf M_PUF_SubTop io_out_Clk_REG", false,-1);
        tracep->declBit(c+31,"top M_puf M_PUF_SubTop io_out_WL_Enable_REG", false,-1);
        tracep->declBit(c+32,"top M_puf M_PUF_SubTop io_out_Write_Ena_REG", false,-1);
        tracep->declBit(c+122,"top M_puf M_PUF_SubTop M_PUF_Core clock", false,-1);
        tracep->declBit(c+110,"top M_puf M_PUF_SubTop M_PUF_Core reset", false,-1);
        tracep->declBit(c+123,"top M_puf M_PUF_SubTop M_PUF_Core io_out_Data_in", false,-1);
        tracep->declBit(c+102,"top M_puf M_PUF_SubTop M_PUF_Core io_out_Ena_in", false,-1);
        tracep->declBit(c+103,"top M_puf M_PUF_SubTop M_PUF_Core io_out_Clk_in", false,-1);
        tracep->declBit(c+104,"top M_puf M_PUF_SubTop M_PUF_Core io_out_Ena_out", false,-1);
        tracep->declBit(c+105,"top M_puf M_PUF_SubTop M_PUF_Core io_out_Clk_out", false,-1);
        tracep->declBit(c+35,"top M_puf M_PUF_SubTop M_PUF_Core io_ctr_puf_in_valid", false,-1);
        tracep->declBit(c+85,"top M_puf M_PUF_SubTop M_PUF_Core io_ctr_puf_in_ready", false,-1);
        tracep->declArray(c+36,"top M_puf M_PUF_SubTop M_PUF_Core io_ctr_puf_data_in", false,-1, 209,0);
        tracep->declBit(c+120,"top M_puf M_PUF_SubTop M_PUF_Core io_ctr_puf_out_valid", false,-1);
        tracep->declBit(c+33,"top M_puf M_PUF_SubTop M_PUF_Core io_clk_Clk", false,-1);
        tracep->declBit(c+33,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk_clock", false,-1);
        tracep->declBit(c+110,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk_reset", false,-1);
        tracep->declBit(c+123,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk_io_Data_in", false,-1);
        tracep->declBus(c+86,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk_io_count_clk_in", false,-1, 9,0);
        tracep->declBus(c+87,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk_io_count_clk_delay", false,-1, 9,0);
        tracep->declBus(c+88,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk_io_count_clk_enable", false,-1, 9,0);
        tracep->declBus(c+89,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk_io_count_clk_out", false,-1, 9,0);
        tracep->declArray(c+36,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk_io_Data", false,-1, 209,0);
        tracep->declBus(c+107,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk_io_stateReg", false,-1, 2,0);
        tracep->declBit(c+108,"top M_puf M_PUF_SubTop M_PUF_Core the_ena_out", false,-1);
        tracep->declBus(c+107,"top M_puf M_PUF_SubTop M_PUF_Core stateReg", false,-1, 2,0);
        tracep->declBit(c+104,"top M_puf M_PUF_SubTop M_PUF_Core io_out_Ena_out_REG", false,-1);
        tracep->declBit(c+105,"top M_puf M_PUF_SubTop M_PUF_Core the_clk_out", false,-1);
        tracep->declBus(c+89,"top M_puf M_PUF_SubTop M_PUF_Core count_clk_out", false,-1, 9,0);
        tracep->declBit(c+90,"top M_puf M_PUF_SubTop M_PUF_Core trigger_idle", false,-1);
        tracep->declBus(c+86,"top M_puf M_PUF_SubTop M_PUF_Core count_clk_in", false,-1, 9,0);
        tracep->declBit(c+85,"top M_puf M_PUF_SubTop M_PUF_Core trigger_delay", false,-1);
        tracep->declBus(c+87,"top M_puf M_PUF_SubTop M_PUF_Core count_clk_delay", false,-1, 9,0);
        tracep->declBit(c+91,"top M_puf M_PUF_SubTop M_PUF_Core trigger_enable", false,-1);
        tracep->declBus(c+88,"top M_puf M_PUF_SubTop M_PUF_Core count_clk_enable", false,-1, 9,0);
        tracep->declBit(c+92,"top M_puf M_PUF_SubTop M_PUF_Core trigger_output", false,-1);
        tracep->declBit(c+33,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk clock", false,-1);
        tracep->declBit(c+110,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk reset", false,-1);
        tracep->declBit(c+123,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk io_Data_in", false,-1);
        tracep->declBus(c+86,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk io_count_clk_in", false,-1, 9,0);
        tracep->declBus(c+87,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk io_count_clk_delay", false,-1, 9,0);
        tracep->declBus(c+88,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk io_count_clk_enable", false,-1, 9,0);
        tracep->declBus(c+89,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk io_count_clk_out", false,-1, 9,0);
        tracep->declArray(c+36,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk io_Data", false,-1, 209,0);
        tracep->declBus(c+107,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk io_stateReg", false,-1, 2,0);
        tracep->declBus(c+86,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk count_clk_in", false,-1, 9,0);
        tracep->declBus(c+87,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk count_clk_delay", false,-1, 9,0);
        tracep->declBus(c+88,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk count_clk_enable", false,-1, 9,0);
        tracep->declBus(c+89,"top M_puf M_PUF_SubTop M_PUF_Core M_Count_Clk count_clk_out", false,-1, 9,0);
        tracep->declBit(c+34,"top M_puf M_PUF_SubTop M_read_data clock", false,-1);
        tracep->declBit(c+110,"top M_puf M_PUF_SubTop M_read_data reset", false,-1);
        tracep->declBit(c+106,"top M_puf M_PUF_SubTop M_read_data io_ena", false,-1);
        tracep->declBit(c+1,"top M_puf M_PUF_SubTop M_read_data io_channel", false,-1);
        tracep->declArray(c+93,"top M_puf M_PUF_SubTop M_read_data io_output", false,-1, 127,0);
        tracep->declArray(c+93,"top M_puf M_PUF_SubTop M_read_data result", false,-1, 127,0);
        tracep->declBus(c+97,"top M_puf M_PUF_SubTop M_read_data count", false,-1, 9,0);
        tracep->declArray(c+98,"top M_puf M_PUF_SubTop M_read_data result_lo", false,-1, 126,0);
        tracep->declBit(c+122,"top M_puf M_PUF_SubTop the_clock_M_Clk_Divider clock", false,-1);
        tracep->declBit(c+110,"top M_puf M_PUF_SubTop the_clock_M_Clk_Divider reset", false,-1);
        tracep->declBit(c+34,"top M_puf M_PUF_SubTop the_clock_M_Clk_Divider io_clk_out", false,-1);
        tracep->declBit(c+34,"top M_puf M_PUF_SubTop the_clock_M_Clk_Divider the_clk", false,-1);
        tracep->declBus(c+126,"top M_puf M_Clk_Divider NUM_DIV", false,-1, 31,0);
        tracep->declBus(c+127,"top M_puf M_Clk_Divider CNT_LEN", false,-1, 31,0);
        tracep->declBit(c+109,"top M_puf M_Clk_Divider clk", false,-1);
        tracep->declBit(c+110,"top M_puf M_Clk_Divider rst_p", false,-1);
        tracep->declBit(c+122,"top M_puf M_Clk_Divider clk_div", false,-1);
        tracep->declBus(c+124,"top M_puf M_Clk_Divider cnt", false,-1, 7,0);
        tracep->declBit(c+109,"top M_control clock", false,-1);
        tracep->declBit(c+110,"top M_control reset", false,-1);
        tracep->declBit(c+125,"top M_control io_uart_tx_ready", false,-1);
        tracep->declBit(c+45,"top M_control io_uart_tx_valid", false,-1);
        tracep->declBus(c+121,"top M_control io_uart_tx_data", false,-1, 7,0);
        tracep->declBus(c+2,"top M_control io_uart_rx_data", false,-1, 7,0);
        tracep->declBit(c+125,"top M_control io_uart_rx_valid", false,-1);
        tracep->declBit(c+125,"top M_control io_uart_rx_ready", false,-1);
        tracep->declBit(c+35,"top M_control io_puf_in_valid", false,-1);
        tracep->declBit(c+85,"top M_control io_puf_in_ready", false,-1);
        tracep->declArray(c+36,"top M_control io_puf_data_in", false,-1, 209,0);
        tracep->declBit(c+120,"top M_control io_puf_out_valid", false,-1);
        tracep->declArray(c+93,"top M_control io_puf_data_out", false,-1, 127,0);
        tracep->declBit(c+43,"top M_control io_puf_wl_ena", false,-1);
        tracep->declBit(c+44,"top M_control io_puf_write_ena", false,-1);
        tracep->declBus(c+46,"top M_control data_control", false,-1, 7,0);
        tracep->declBus(c+47,"top M_control data_stimulus_0", false,-1, 7,0);
        tracep->declBus(c+48,"top M_control data_stimulus_1", false,-1, 7,0);
        tracep->declBus(c+49,"top M_control data_stimulus_2", false,-1, 7,0);
        tracep->declBus(c+50,"top M_control data_stimulus_3", false,-1, 7,0);
        tracep->declBus(c+51,"top M_control data_stimulus_4", false,-1, 7,0);
        tracep->declBus(c+52,"top M_control data_stimulus_5", false,-1, 7,0);
        tracep->declBus(c+53,"top M_control data_stimulus_6", false,-1, 7,0);
        tracep->declBus(c+54,"top M_control data_stimulus_7", false,-1, 7,0);
        tracep->declBus(c+55,"top M_control data_stimulus_8", false,-1, 7,0);
        tracep->declBus(c+56,"top M_control data_stimulus_9", false,-1, 7,0);
        tracep->declBus(c+57,"top M_control data_stimulus_10", false,-1, 7,0);
        tracep->declBus(c+58,"top M_control data_stimulus_11", false,-1, 7,0);
        tracep->declBus(c+59,"top M_control data_stimulus_12", false,-1, 7,0);
        tracep->declBus(c+60,"top M_control data_stimulus_13", false,-1, 7,0);
        tracep->declBus(c+61,"top M_control data_stimulus_14", false,-1, 7,0);
        tracep->declBus(c+62,"top M_control data_stimulus_15", false,-1, 7,0);
        tracep->declBus(c+63,"top M_control data_stimulus_16", false,-1, 7,0);
        tracep->declBus(c+64,"top M_control data_stimulus_17", false,-1, 7,0);
        tracep->declBus(c+65,"top M_control data_stimulus_18", false,-1, 7,0);
        tracep->declBus(c+66,"top M_control data_stimulus_19", false,-1, 7,0);
        tracep->declBus(c+67,"top M_control data_stimulus_20", false,-1, 7,0);
        tracep->declBus(c+68,"top M_control data_stimulus_21", false,-1, 7,0);
        tracep->declBus(c+69,"top M_control data_stimulus_22", false,-1, 7,0);
        tracep->declBus(c+70,"top M_control data_stimulus_23", false,-1, 7,0);
        tracep->declBus(c+71,"top M_control data_stimulus_24", false,-1, 7,0);
        tracep->declBus(c+72,"top M_control data_stimulus_25", false,-1, 7,0);
        tracep->declBus(c+73,"top M_control data_stimulus_26", false,-1, 7,0);
        tracep->declBus(c+6,"top M_control data_output_0", false,-1, 7,0);
        tracep->declBus(c+7,"top M_control data_output_1", false,-1, 7,0);
        tracep->declBus(c+8,"top M_control data_output_2", false,-1, 7,0);
        tracep->declBus(c+9,"top M_control data_output_3", false,-1, 7,0);
        tracep->declBus(c+10,"top M_control data_output_4", false,-1, 7,0);
        tracep->declBus(c+11,"top M_control data_output_5", false,-1, 7,0);
        tracep->declBus(c+12,"top M_control data_output_6", false,-1, 7,0);
        tracep->declBus(c+13,"top M_control data_output_7", false,-1, 7,0);
        tracep->declBus(c+14,"top M_control data_output_8", false,-1, 7,0);
        tracep->declBus(c+15,"top M_control data_output_9", false,-1, 7,0);
        tracep->declBus(c+16,"top M_control data_output_10", false,-1, 7,0);
        tracep->declBus(c+17,"top M_control data_output_11", false,-1, 7,0);
        tracep->declBus(c+18,"top M_control data_output_12", false,-1, 7,0);
        tracep->declBus(c+19,"top M_control data_output_13", false,-1, 7,0);
        tracep->declBus(c+20,"top M_control data_output_14", false,-1, 7,0);
        tracep->declBus(c+21,"top M_control data_output_15", false,-1, 7,0);
        tracep->declBus(c+74,"top M_control cnt_input", false,-1, 9,0);
        tracep->declBus(c+22,"top M_control cnt_output", false,-1, 9,0);
        tracep->declBus(c+75,"top M_control stateReg", false,-1, 2,0);
        tracep->declBit(c+23,"top M_control trigger_receive", false,-1);
        tracep->declBit(c+76,"top M_control trigger_pufin", false,-1);
        tracep->declBit(c+24,"top M_control trigger_done", false,-1);
        tracep->declQuad(c+77,"top M_control io_puf_data_in_lo_lo", false,-1, 47,0);
        tracep->declArray(c+79,"top M_control io_puf_data_in_lo", false,-1, 103,0);
        tracep->declQuad(c+83,"top M_control io_puf_data_in_hi_lo", false,-1, 55,0);
    }
}

void Vtop::traceRegister(VerilatedVcd* tracep) {
    // Body
    {
        tracep->addFullCb(&traceFullTop0, __VlSymsp);
        tracep->addChgCb(&traceChgTop0, __VlSymsp);
        tracep->addCleanupCb(&traceCleanup, __VlSymsp);
    }
}

void Vtop::traceFullTop0(void* userp, VerilatedVcd* tracep) {
    Vtop__Syms* __restrict vlSymsp = static_cast<Vtop__Syms*>(userp);
    Vtop* const __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp;
    // Body
    {
        vlTOPp->traceFullSub0(userp, tracep);
    }
}

void Vtop::traceFullSub0(void* userp, VerilatedVcd* tracep) {
    Vtop__Syms* __restrict vlSymsp = static_cast<Vtop__Syms*>(userp);
    Vtop* const __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp;
    vluint32_t* const oldp = tracep->oldp(vlSymsp->__Vm_baseCode);
    if (false && oldp) {}  // Prevent unused
    // Variables
    VlWide<6>/*191:0*/ __Vtemp29;
    VlWide<7>/*223:0*/ __Vtemp35;
    VlWide<7>/*223:0*/ __Vtemp37;
    VlWide<4>/*127:0*/ __Vtemp39;
    VlWide<4>/*127:0*/ __Vtemp42;
    VlWide<6>/*191:0*/ __Vtemp47;
    VlWide<7>/*223:0*/ __Vtemp53;
    VlWide<7>/*223:0*/ __Vtemp55;
    VlWide<7>/*223:0*/ __Vtemp56;
    // Body
    {
        tracep->fullBit(oldp+1,((1U & ((IData)(vlTOPp->top__DOT__cnt_data_out) 
                                       >> 7U))));
        tracep->fullCData(oldp+2,(vlTOPp->top__DOT__M_control_io_uart_rx_data),8);
        tracep->fullIData(oldp+3,(vlTOPp->top__DOT__cnt_rx_data),32);
        tracep->fullCData(oldp+4,(vlTOPp->top__DOT__cnt_regs_data),8);
        tracep->fullCData(oldp+5,(vlTOPp->top__DOT__cnt_data_out),8);
        tracep->fullCData(oldp+6,(vlTOPp->top__DOT__M_control__DOT__data_output_0),8);
        tracep->fullCData(oldp+7,(vlTOPp->top__DOT__M_control__DOT__data_output_1),8);
        tracep->fullCData(oldp+8,(vlTOPp->top__DOT__M_control__DOT__data_output_2),8);
        tracep->fullCData(oldp+9,(vlTOPp->top__DOT__M_control__DOT__data_output_3),8);
        tracep->fullCData(oldp+10,(vlTOPp->top__DOT__M_control__DOT__data_output_4),8);
        tracep->fullCData(oldp+11,(vlTOPp->top__DOT__M_control__DOT__data_output_5),8);
        tracep->fullCData(oldp+12,(vlTOPp->top__DOT__M_control__DOT__data_output_6),8);
        tracep->fullCData(oldp+13,(vlTOPp->top__DOT__M_control__DOT__data_output_7),8);
        tracep->fullCData(oldp+14,(vlTOPp->top__DOT__M_control__DOT__data_output_8),8);
        tracep->fullCData(oldp+15,(vlTOPp->top__DOT__M_control__DOT__data_output_9),8);
        tracep->fullCData(oldp+16,(vlTOPp->top__DOT__M_control__DOT__data_output_10),8);
        tracep->fullCData(oldp+17,(vlTOPp->top__DOT__M_control__DOT__data_output_11),8);
        tracep->fullCData(oldp+18,(vlTOPp->top__DOT__M_control__DOT__data_output_12),8);
        tracep->fullCData(oldp+19,(vlTOPp->top__DOT__M_control__DOT__data_output_13),8);
        tracep->fullCData(oldp+20,(vlTOPp->top__DOT__M_control__DOT__data_output_14),8);
        tracep->fullCData(oldp+21,(vlTOPp->top__DOT__M_control__DOT__data_output_15),8);
        tracep->fullSData(oldp+22,(vlTOPp->top__DOT__M_control__DOT__cnt_output),10);
        tracep->fullBit(oldp+23,((0x53U == (IData)(vlTOPp->top__DOT__M_control_io_uart_rx_data))));
        tracep->fullBit(oldp+24,((0xfU == (IData)(vlTOPp->top__DOT__M_control__DOT__cnt_output))));
        tracep->fullBit(oldp+25,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__io_out_Data_in_REG));
        tracep->fullBit(oldp+26,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__the_ena_in));
        tracep->fullBit(oldp+27,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__io_out_Clk_in_REG));
        tracep->fullBit(oldp+28,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__io_out_Ena_out_REG));
        tracep->fullBit(oldp+29,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__io_out_Clk_out_REG));
        tracep->fullBit(oldp+30,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__io_out_Clk_REG));
        tracep->fullBit(oldp+31,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__io_out_WL_Enable_REG));
        tracep->fullBit(oldp+32,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__io_out_Write_Ena_REG));
        tracep->fullBit(oldp+33,((1U & (~ (IData)(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__the_clock_M_Clk_Divider__DOT__the_clk)))));
        tracep->fullBit(oldp+34,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__the_clock_M_Clk_Divider__DOT__the_clk));
        tracep->fullBit(oldp+35,((2U == (IData)(vlTOPp->top__DOT__M_control__DOT__stateReg))));
        __Vtemp29[4U] = ((0xffU & ((IData)((((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_20)) 
                                             << 0x38U) 
                                            | (((QData)((IData)(
                                                                (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_19) 
                                                                  << 0x18U) 
                                                                 | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_18) 
                                                                     << 0x10U) 
                                                                    | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_17) 
                                                                        << 8U) 
                                                                       | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_16)))))) 
                                                << 0x18U) 
                                               | (QData)((IData)(
                                                                 (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_15) 
                                                                   << 0x10U) 
                                                                  | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_14) 
                                                                      << 8U) 
                                                                     | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_13)))))))) 
                                   >> 0x18U)) | (0xffffff00U 
                                                 & ((IData)(
                                                            ((((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_20)) 
                                                               << 0x38U) 
                                                              | (((QData)((IData)(
                                                                                (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_19) 
                                                                                << 0x18U) 
                                                                                | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_18) 
                                                                                << 0x10U) 
                                                                                | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_17) 
                                                                                << 8U) 
                                                                                | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_16)))))) 
                                                                  << 0x18U) 
                                                                 | (QData)((IData)(
                                                                                (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_15) 
                                                                                << 0x10U) 
                                                                                | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_14) 
                                                                                << 8U) 
                                                                                | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_13))))))) 
                                                             >> 0x20U)) 
                                                    << 8U)));
        if ((2U == (IData)(vlTOPp->top__DOT__M_control__DOT__stateReg))) {
            __Vtemp35[3U] = ((0xffU & ((0xffU & (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_12)) 
                                       | ((0xffU & 
                                           ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_11) 
                                            >> 8U)) 
                                          | ((0xffU 
                                              & ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_10) 
                                                 >> 0x10U)) 
                                             | ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_9) 
                                                >> 0x18U))))) 
                             | (0xffffff00U & ((IData)(
                                                       (((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_20)) 
                                                         << 0x38U) 
                                                        | (((QData)((IData)(
                                                                            (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_19) 
                                                                              << 0x18U) 
                                                                             | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_18) 
                                                                                << 0x10U) 
                                                                                | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_17) 
                                                                                << 8U) 
                                                                                | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_16)))))) 
                                                            << 0x18U) 
                                                           | (QData)((IData)(
                                                                             (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_15) 
                                                                               << 0x10U) 
                                                                              | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_14) 
                                                                                << 8U) 
                                                                                | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_13)))))))) 
                                               << 8U)));
            __Vtemp35[5U] = ((0xff000000U & ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_23) 
                                             << 0x18U)) 
                             | ((0xffff0000U & ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_22) 
                                                << 0x10U)) 
                                | ((0xffffff00U & ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_21) 
                                                   << 8U)) 
                                   | (0xffU & ((IData)(
                                                       ((((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_20)) 
                                                          << 0x38U) 
                                                         | (((QData)((IData)(
                                                                             (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_19) 
                                                                               << 0x18U) 
                                                                              | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_18) 
                                                                                << 0x10U) 
                                                                                | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_17) 
                                                                                << 8U) 
                                                                                | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_16)))))) 
                                                             << 0x18U) 
                                                            | (QData)((IData)(
                                                                              (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_15) 
                                                                                << 0x10U) 
                                                                               | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_14) 
                                                                                << 8U) 
                                                                                | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_13))))))) 
                                                        >> 0x20U)) 
                                               >> 0x18U)))));
            __Vtemp37[0U] = (IData)((((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_7)) 
                                      << 0x38U) | (
                                                   ((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_6)) 
                                                    << 0x30U) 
                                                   | (((QData)((IData)(
                                                                       (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_5) 
                                                                         << 0x18U) 
                                                                        | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_4) 
                                                                            << 0x10U) 
                                                                           | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_3) 
                                                                               << 8U) 
                                                                              | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_2)))))) 
                                                       << 0x10U) 
                                                      | (QData)((IData)(
                                                                        (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_1) 
                                                                          << 8U) 
                                                                         | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_0))))))));
            __Vtemp37[1U] = (IData)(((((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_7)) 
                                       << 0x38U) | 
                                      (((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_6)) 
                                        << 0x30U) | 
                                       (((QData)((IData)(
                                                         (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_5) 
                                                           << 0x18U) 
                                                          | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_4) 
                                                              << 0x10U) 
                                                             | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_3) 
                                                                 << 8U) 
                                                                | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_2)))))) 
                                         << 0x10U) 
                                        | (QData)((IData)(
                                                          (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_1) 
                                                            << 8U) 
                                                           | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_0))))))) 
                                     >> 0x20U));
            __Vtemp37[2U] = ((0xffffff00U & (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_11) 
                                              << 0x18U) 
                                             | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_10) 
                                                 << 0x10U) 
                                                | ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_9) 
                                                   << 8U)))) 
                             | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_8));
        } else {
            __Vtemp35[3U] = 0U;
            __Vtemp35[5U] = 0U;
            __Vtemp37[0U] = 0U;
            __Vtemp37[1U] = 0U;
            __Vtemp37[2U] = 0U;
        }
        __Vtemp37[3U] = __Vtemp35[3U];
        __Vtemp37[4U] = ((2U == (IData)(vlTOPp->top__DOT__M_control__DOT__stateReg))
                          ? __Vtemp29[4U] : 0U);
        __Vtemp37[5U] = __Vtemp35[5U];
        __Vtemp37[6U] = ((2U == (IData)(vlTOPp->top__DOT__M_control__DOT__stateReg))
                          ? (0x3ffffU & ((0xff0000U 
                                          & ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_26) 
                                             << 0x10U)) 
                                         | ((0xffff00U 
                                             & ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_25) 
                                                << 8U)) 
                                            | ((0xffffffU 
                                                & (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_24)) 
                                               | ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_23) 
                                                  >> 8U)))))
                          : 0U);
        tracep->fullWData(oldp+36,(__Vtemp37),210);
        tracep->fullBit(oldp+43,(((3U == (IData)(vlTOPp->top__DOT__M_control__DOT__stateReg)) 
                                  & (0xfU == (0xfU 
                                              & (IData)(vlTOPp->top__DOT__M_control__DOT__data_control))))));
        tracep->fullBit(oldp+44,(((3U == (IData)(vlTOPp->top__DOT__M_control__DOT__stateReg)) 
                                  & (0xfU == (0xfU 
                                              & ((IData)(vlTOPp->top__DOT__M_control__DOT__data_control) 
                                                 >> 4U))))));
        tracep->fullBit(oldp+45,((4U == (IData)(vlTOPp->top__DOT__M_control__DOT__stateReg))));
        tracep->fullCData(oldp+46,(vlTOPp->top__DOT__M_control__DOT__data_control),8);
        tracep->fullCData(oldp+47,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_0),8);
        tracep->fullCData(oldp+48,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_1),8);
        tracep->fullCData(oldp+49,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_2),8);
        tracep->fullCData(oldp+50,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_3),8);
        tracep->fullCData(oldp+51,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_4),8);
        tracep->fullCData(oldp+52,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_5),8);
        tracep->fullCData(oldp+53,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_6),8);
        tracep->fullCData(oldp+54,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_7),8);
        tracep->fullCData(oldp+55,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_8),8);
        tracep->fullCData(oldp+56,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_9),8);
        tracep->fullCData(oldp+57,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_10),8);
        tracep->fullCData(oldp+58,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_11),8);
        tracep->fullCData(oldp+59,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_12),8);
        tracep->fullCData(oldp+60,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_13),8);
        tracep->fullCData(oldp+61,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_14),8);
        tracep->fullCData(oldp+62,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_15),8);
        tracep->fullCData(oldp+63,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_16),8);
        tracep->fullCData(oldp+64,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_17),8);
        tracep->fullCData(oldp+65,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_18),8);
        tracep->fullCData(oldp+66,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_19),8);
        tracep->fullCData(oldp+67,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_20),8);
        tracep->fullCData(oldp+68,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_21),8);
        tracep->fullCData(oldp+69,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_22),8);
        tracep->fullCData(oldp+70,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_23),8);
        tracep->fullCData(oldp+71,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_24),8);
        tracep->fullCData(oldp+72,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_25),8);
        tracep->fullCData(oldp+73,(vlTOPp->top__DOT__M_control__DOT__data_stimulus_26),8);
        tracep->fullSData(oldp+74,(vlTOPp->top__DOT__M_control__DOT__cnt_input),10);
        tracep->fullCData(oldp+75,(vlTOPp->top__DOT__M_control__DOT__stateReg),3);
        tracep->fullBit(oldp+76,((0x1cU == (IData)(vlTOPp->top__DOT__M_control__DOT__cnt_input))));
        tracep->fullQData(oldp+77,((((QData)((IData)(
                                                     (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_5) 
                                                       << 0x18U) 
                                                      | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_4) 
                                                          << 0x10U) 
                                                         | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_3) 
                                                             << 8U) 
                                                            | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_2)))))) 
                                     << 0x10U) | (QData)((IData)(
                                                                 (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_1) 
                                                                   << 8U) 
                                                                  | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_0)))))),48);
        __Vtemp39[0U] = (IData)((((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_7)) 
                                  << 0x38U) | (((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_6)) 
                                                << 0x30U) 
                                               | (((QData)((IData)(
                                                                   (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_5) 
                                                                     << 0x18U) 
                                                                    | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_4) 
                                                                        << 0x10U) 
                                                                       | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_3) 
                                                                           << 8U) 
                                                                          | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_2)))))) 
                                                   << 0x10U) 
                                                  | (QData)((IData)(
                                                                    (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_1) 
                                                                      << 8U) 
                                                                     | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_0))))))));
        __Vtemp39[1U] = (IData)(((((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_7)) 
                                   << 0x38U) | (((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_6)) 
                                                 << 0x30U) 
                                                | (((QData)((IData)(
                                                                    (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_5) 
                                                                      << 0x18U) 
                                                                     | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_4) 
                                                                         << 0x10U) 
                                                                        | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_3) 
                                                                            << 8U) 
                                                                           | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_2)))))) 
                                                    << 0x10U) 
                                                   | (QData)((IData)(
                                                                     (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_1) 
                                                                       << 8U) 
                                                                      | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_0))))))) 
                                 >> 0x20U));
        __Vtemp39[2U] = ((0xffffff00U & (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_11) 
                                          << 0x18U) 
                                         | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_10) 
                                             << 0x10U) 
                                            | ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_9) 
                                               << 8U)))) 
                         | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_8));
        __Vtemp39[3U] = (0xffU & ((0xffU & (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_12)) 
                                  | ((0xffU & ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_11) 
                                               >> 8U)) 
                                     | ((0xffU & ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_10) 
                                                  >> 0x10U)) 
                                        | ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_9) 
                                           >> 0x18U)))));
        tracep->fullWData(oldp+79,(__Vtemp39),104);
        tracep->fullQData(oldp+83,((((QData)((IData)(
                                                     (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_19) 
                                                       << 0x18U) 
                                                      | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_18) 
                                                          << 0x10U) 
                                                         | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_17) 
                                                             << 8U) 
                                                            | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_16)))))) 
                                     << 0x18U) | (QData)((IData)(
                                                                 (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_15) 
                                                                   << 0x10U) 
                                                                  | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_14) 
                                                                      << 8U) 
                                                                     | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_13))))))),56);
        tracep->fullBit(oldp+85,((0xd2U == (IData)(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__M_Count_Clk__DOT__count_clk_in))));
        tracep->fullSData(oldp+86,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__M_Count_Clk__DOT__count_clk_in),10);
        tracep->fullSData(oldp+87,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__M_Count_Clk__DOT__count_clk_delay),10);
        tracep->fullSData(oldp+88,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__M_Count_Clk__DOT__count_clk_enable),10);
        tracep->fullSData(oldp+89,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__M_Count_Clk__DOT__count_clk_out),10);
        tracep->fullBit(oldp+90,((0x7eU == (IData)(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__M_Count_Clk__DOT__count_clk_out))));
        tracep->fullBit(oldp+91,((4U == (IData)(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__M_Count_Clk__DOT__count_clk_delay))));
        tracep->fullBit(oldp+92,((2U == (IData)(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__M_Count_Clk__DOT__count_clk_enable))));
        tracep->fullWData(oldp+93,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_read_data__DOT__result),128);
        tracep->fullSData(oldp+97,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_read_data__DOT__count),10);
        __Vtemp42[0U] = ((vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_read_data__DOT__result[1U] 
                          << 0x1fU) | (vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_read_data__DOT__result[0U] 
                                       >> 1U));
        __Vtemp42[1U] = ((vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_read_data__DOT__result[2U] 
                          << 0x1fU) | (vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_read_data__DOT__result[1U] 
                                       >> 1U));
        __Vtemp42[2U] = ((vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_read_data__DOT__result[3U] 
                          << 0x1fU) | (vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_read_data__DOT__result[2U] 
                                       >> 1U));
        __Vtemp42[3U] = (0x7fffffffU & (vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_read_data__DOT__result[3U] 
                                        >> 1U));
        tracep->fullWData(oldp+98,(__Vtemp42),127);
        tracep->fullBit(oldp+102,(((1U != (IData)(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__stateReg)) 
                                   & ((2U == (IData)(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__stateReg)) 
                                      | (3U == (IData)(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__stateReg))))));
        tracep->fullBit(oldp+103,(((1U == (IData)(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__stateReg)) 
                                   | ((2U != (IData)(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__stateReg)) 
                                      & ((3U != (IData)(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__stateReg)) 
                                         & (4U == (IData)(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__stateReg)))))));
        tracep->fullBit(oldp+104,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__io_out_Ena_out_REG));
        tracep->fullBit(oldp+105,(((1U != (IData)(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__stateReg)) 
                                   & (IData)(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT___GEN_6))));
        tracep->fullBit(oldp+106,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_read_data_io_ena_REG));
        tracep->fullCData(oldp+107,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__stateReg),3);
        tracep->fullBit(oldp+108,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__the_ena_out));
        tracep->fullBit(oldp+109,(vlTOPp->clock));
        tracep->fullBit(oldp+110,(vlTOPp->reset));
        tracep->fullBit(oldp+111,(vlTOPp->io_puf_out_Data_in));
        tracep->fullBit(oldp+112,(vlTOPp->io_puf_out_Ena_in));
        tracep->fullBit(oldp+113,(vlTOPp->io_puf_out_Clk_in));
        tracep->fullBit(oldp+114,(vlTOPp->io_puf_out_Data_out));
        tracep->fullBit(oldp+115,(vlTOPp->io_puf_out_Ena_out));
        tracep->fullBit(oldp+116,(vlTOPp->io_puf_out_Clk_out));
        tracep->fullBit(oldp+117,(vlTOPp->io_puf_out_Clk));
        tracep->fullBit(oldp+118,(vlTOPp->io_puf_out_WL_Enable));
        tracep->fullBit(oldp+119,(vlTOPp->io_puf_out_Write_Ena));
        tracep->fullBit(oldp+120,(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core_io_ctr_puf_out_valid));
        tracep->fullCData(oldp+121,(((4U == (IData)(vlTOPp->top__DOT__M_control__DOT__stateReg))
                                      ? ((0xfU == (0xfU 
                                                   & (IData)(vlTOPp->top__DOT__M_control__DOT__cnt_output)))
                                          ? (IData)(vlTOPp->top__DOT__M_control__DOT__data_output_15)
                                          : ((0xeU 
                                              == (0xfU 
                                                  & (IData)(vlTOPp->top__DOT__M_control__DOT__cnt_output)))
                                              ? (IData)(vlTOPp->top__DOT__M_control__DOT__data_output_14)
                                              : (IData)(vlTOPp->top__DOT__M_control__DOT___GEN_179)))
                                      : 0U)),8);
        tracep->fullBit(oldp+122,(vlTOPp->top__DOT__M_puf__DOT__M_Clk_Divider_clk_div));
        __Vtemp47[4U] = ((0xffU & ((IData)((((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_20)) 
                                             << 0x38U) 
                                            | (((QData)((IData)(
                                                                (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_19) 
                                                                  << 0x18U) 
                                                                 | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_18) 
                                                                     << 0x10U) 
                                                                    | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_17) 
                                                                        << 8U) 
                                                                       | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_16)))))) 
                                                << 0x18U) 
                                               | (QData)((IData)(
                                                                 (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_15) 
                                                                   << 0x10U) 
                                                                  | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_14) 
                                                                      << 8U) 
                                                                     | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_13)))))))) 
                                   >> 0x18U)) | (0xffffff00U 
                                                 & ((IData)(
                                                            ((((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_20)) 
                                                               << 0x38U) 
                                                              | (((QData)((IData)(
                                                                                (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_19) 
                                                                                << 0x18U) 
                                                                                | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_18) 
                                                                                << 0x10U) 
                                                                                | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_17) 
                                                                                << 8U) 
                                                                                | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_16)))))) 
                                                                  << 0x18U) 
                                                                 | (QData)((IData)(
                                                                                (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_15) 
                                                                                << 0x10U) 
                                                                                | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_14) 
                                                                                << 8U) 
                                                                                | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_13))))))) 
                                                             >> 0x20U)) 
                                                    << 8U)));
        if ((2U == (IData)(vlTOPp->top__DOT__M_control__DOT__stateReg))) {
            __Vtemp53[3U] = ((0xffU & ((0xffU & (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_12)) 
                                       | ((0xffU & 
                                           ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_11) 
                                            >> 8U)) 
                                          | ((0xffU 
                                              & ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_10) 
                                                 >> 0x10U)) 
                                             | ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_9) 
                                                >> 0x18U))))) 
                             | (0xffffff00U & ((IData)(
                                                       (((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_20)) 
                                                         << 0x38U) 
                                                        | (((QData)((IData)(
                                                                            (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_19) 
                                                                              << 0x18U) 
                                                                             | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_18) 
                                                                                << 0x10U) 
                                                                                | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_17) 
                                                                                << 8U) 
                                                                                | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_16)))))) 
                                                            << 0x18U) 
                                                           | (QData)((IData)(
                                                                             (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_15) 
                                                                               << 0x10U) 
                                                                              | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_14) 
                                                                                << 8U) 
                                                                                | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_13)))))))) 
                                               << 8U)));
            __Vtemp53[5U] = ((0xff000000U & ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_23) 
                                             << 0x18U)) 
                             | ((0xffff0000U & ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_22) 
                                                << 0x10U)) 
                                | ((0xffffff00U & ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_21) 
                                                   << 8U)) 
                                   | (0xffU & ((IData)(
                                                       ((((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_20)) 
                                                          << 0x38U) 
                                                         | (((QData)((IData)(
                                                                             (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_19) 
                                                                               << 0x18U) 
                                                                              | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_18) 
                                                                                << 0x10U) 
                                                                                | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_17) 
                                                                                << 8U) 
                                                                                | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_16)))))) 
                                                             << 0x18U) 
                                                            | (QData)((IData)(
                                                                              (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_15) 
                                                                                << 0x10U) 
                                                                               | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_14) 
                                                                                << 8U) 
                                                                                | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_13))))))) 
                                                        >> 0x20U)) 
                                               >> 0x18U)))));
            __Vtemp55[0U] = (IData)((((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_7)) 
                                      << 0x38U) | (
                                                   ((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_6)) 
                                                    << 0x30U) 
                                                   | (((QData)((IData)(
                                                                       (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_5) 
                                                                         << 0x18U) 
                                                                        | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_4) 
                                                                            << 0x10U) 
                                                                           | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_3) 
                                                                               << 8U) 
                                                                              | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_2)))))) 
                                                       << 0x10U) 
                                                      | (QData)((IData)(
                                                                        (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_1) 
                                                                          << 8U) 
                                                                         | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_0))))))));
            __Vtemp55[1U] = (IData)(((((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_7)) 
                                       << 0x38U) | 
                                      (((QData)((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_6)) 
                                        << 0x30U) | 
                                       (((QData)((IData)(
                                                         (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_5) 
                                                           << 0x18U) 
                                                          | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_4) 
                                                              << 0x10U) 
                                                             | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_3) 
                                                                 << 8U) 
                                                                | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_2)))))) 
                                         << 0x10U) 
                                        | (QData)((IData)(
                                                          (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_1) 
                                                            << 8U) 
                                                           | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_0))))))) 
                                     >> 0x20U));
            __Vtemp55[2U] = ((0xffffff00U & (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_11) 
                                              << 0x18U) 
                                             | (((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_10) 
                                                 << 0x10U) 
                                                | ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_9) 
                                                   << 8U)))) 
                             | (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_8));
        } else {
            __Vtemp53[3U] = 0U;
            __Vtemp53[5U] = 0U;
            __Vtemp55[0U] = 0U;
            __Vtemp55[1U] = 0U;
            __Vtemp55[2U] = 0U;
        }
        __Vtemp55[3U] = __Vtemp53[3U];
        __Vtemp55[4U] = ((2U == (IData)(vlTOPp->top__DOT__M_control__DOT__stateReg))
                          ? __Vtemp47[4U] : 0U);
        __Vtemp55[5U] = __Vtemp53[5U];
        __Vtemp55[6U] = ((2U == (IData)(vlTOPp->top__DOT__M_control__DOT__stateReg))
                          ? (0x3ffffU & ((0xff0000U 
                                          & ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_26) 
                                             << 0x10U)) 
                                         | ((0xffff00U 
                                             & ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_25) 
                                                << 8U)) 
                                            | ((0xffffffU 
                                                & (IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_24)) 
                                               | ((IData)(vlTOPp->top__DOT__M_control__DOT__data_stimulus_23) 
                                                  >> 8U)))))
                          : 0U);
        VL_SHIFTR_WWI(210,210,10, __Vtemp56, __Vtemp55, (IData)(vlTOPp->top__DOT__M_puf__DOT__M_PUF_SubTop__DOT__M_PUF_Core__DOT__M_Count_Clk__DOT__count_clk_in));
        tracep->fullBit(oldp+123,((1U & __Vtemp56[0U])));
        tracep->fullCData(oldp+124,(vlTOPp->top__DOT__M_puf__DOT__M_Clk_Divider__DOT__cnt),8);
        tracep->fullBit(oldp+125,(1U));
        tracep->fullIData(oldp+126,(0x64U),32);
        tracep->fullIData(oldp+127,(8U),32);
    }
}
